use inc::Module::Install;

name 'Grantsfire';
all_from 'lib/Grantsfire.pm';

requires 'Catalyst::Runtime' => '5.7012';
requires 'Catalyst::Plugin::ConfigLoader::Multi';
requires 'Catalyst::Plugin::Static::Simple';
requires 'Catalyst::Action::RenderView';
requires 'YAML';
requires 'Catalyst::Plugin::FillInForm';
requires 'Catalyst::Plugin::Authentication::Store::Minimal';
requires 'Catalyst::Plugin::Authentication';
requires 'Catalyst::Plugin::Dumper';
requires 'Catalyst::Plugin::Authentication::Credential::HTTP';
requires 'Catalyst::Model::XML::Feed';
requires 'Catalyst::Model::DBIC::Schema';
requires 'Catalyst::View::TT';
requires 'DBIx::Class';
requires 'FormValidator::Simple';
requires 'Catalyst::Plugin::DefaultEnd';
requires 'Text::Microformat';
requires 'DateTime::Format::DBI';
requires 'Template::Plugin::Number::Format';
requires 'Template::Plugin::HTML::Strip';
requires 'Template::Plugin::URL';
requires 'DateTime::Format::MySQL';
requires 'XML::Feed';
requires 'HTML::Entities';
requires 'Geo::Coder::GoogleMaps';
requires 'Catalyst::Plugin::Cache::FileCache';
requires 'XML::Feed';
requires 'Catalyst::Model::XML::Feed';
requires 'Config::YAML';
requires 'FormValidator::Simple';
requires 'Template::Plugin::Number::Format';
requires 'DateTime::Format::MySQL';
requires 'threads' => '1.71';

requires 'Catalyst::Plugin::Authentication' => '0.100091';

requires 'Catalyst::Authentication::Credential::OpenID';
requires 'CatalystX::ListFramework::Builder';

requires 'parent';

catalyst;
deploy_grantsfire;

install_script glob('script/*.pl');
auto_install;
WriteAll;
